;GOVERNO DO ESTADO DE PERNAMBUCO;;;;;;;;;;;;;;;;;;;;;1 - Médico;350.466,69;60;;;L;M;P;Q;R;S;;; ;SECRETARIA DE SAÚDE DO ESTADO DE PERNAMBUCO;;;;;;;;;;;;;;;;;;Demitidos - Turnover;0;;2 - Outros Profissionais da Saúde;401.478,68;145;;;Salário Base;Total Proventos Rescisões;Férias (Despesa de Provisão);13º Salário (Despesa de Provisão);Adicionais;Gratificações;TOTAL EVENTOS;"TOTAL FOLHA BRUTA Sem Rescisão"; ;SECRETARIA EXECUTIVA DE ADMINISTRAÇÃO E FINANÇAS;;;;;;;;;;;;;;;;;;Demitidos no Mês - Anexo II;0;;3 - Administrativo;241.008,74;99;;Ativos;715.603,13; - ;47.622,23;1.050.831,86;537.731,83;125.311,13;2.477.100,18;2.477.100,18; ;DIRETORIA GERAL DE FINANÇAS;;;;;;;;;;;;;;;;;; Ok ;;;4 - Assistência Odontológica; - ;0;;Jovem Aprendiz;4.278,00; - ; - ;1.544,85; - ; - ;5.822,85;5.822,85; ;ESTADO DE PERNAMBUCO;;;;;;;;;;;;;;;;;;;;;Total;992.954,11;304;;;; - ;;;;;;2.482.923,03; ;TRIBUNAL DE CONTAS;;;;;;;;;#VALOR!;#VALOR!;;;;;;;;;;; Total Turnover = Admitidos + CLT mês anterior ;;309;;;;;;;;;;2.482.923,03;TOTAL ATIVOS + RESCISÃO ;ANEXO II - DA RESOLUÇÃO TC Nº 154, DE 15 DE DEZEMBRO DE 2021 (Para acesso a legenda consultar Anexo II);;;;;;;;"TOTAL GERAL DA FOLHA BRUTA";2.482.923,03; - ;;;#VALOR!;#VALOR!;;;TOTAL DEDUÇÕES;;926.215,90;;Erro - Verificar Total de Funcionários Apresentados;;;;;;;;Deduções de proventos;Deduções de Descontos;"Descontos (18.1) (+) Adiantamento 13º, 13º L.M.";Descontos;; ;Tabela com o Detalhamento dos Vencimentos e Vantagens (Categoria 1.1);;;;;;;;TOTAIS;719.881,13; - ; - ;;47.622,23;1.052.376,71;537.731,83;125.311,13;319.776,21;70.193,77;536.245,92;1.152.869,14;1.330.053,89;992.954,11;#VALOR!;;;;;Ativos;319.776,21;70.193,77;535.592,34;1.151.565,01;; CNPJ da Unidade de Saúde;Nome da Unidade Saúde;CPF do Empregado;Nome do Empregado;"Evento Folha (Ativos ou Jovem Aprendiz)";Área de Ocupação;Ocupação;Competência;Regime de Trabalho;Jornada Semanal de Trabalho;Salário Base;Total Proventos Rescisões;Deduções Rescisão;Data de Desligamento;Férias (Despesa de Provisão);13º Salário (Despesa de Provisão);Adicionais;Gratificações;Deduções dos Ativos (Proventos e descontos);;;Descontos;"Salário Líquido ""Percebido pelo Funcionário"" TCE";"Valor PCF (Proventos - Deduções)";;;;;;Jovem Aprendiz; - ; - ;653,58;1.304,13;; (1) - Preenchimento Automático;(2) - Acessar lista suspensa;(3) - Digitar sem ponto, hífen e barra;(4) - Informar nome completo;(4.1) - Acessar lista suspensa;(5) - Acessar lista suspensa;(6) - Formato XXXX-XX;(7) - Acessar lista suspensa;(8) - Acessar lista suspensa;(9) - Preencher apenas com números;(10) - Formato: xxxxx,xx;(11) - Formato: xxxxx,xx;(11.1) - Formato: xxxxx,xx;(12) - Formato: dd/mm/aaaa;(13) - Formato: xxxxx,xx;(14) - Formato: xxxxx,xx;(15) (+) INSALUBRIDADE, HE, RSRS HE, AD NOTURNO, SALÁRIO FAMÍLIA, AUX. CRECHE, AUX MORADIA, ABONO DE FÉRIAS ;(16) - Formato: xxxxx,xx;"Proventos (17) (+) Ex. Salário Família, Aux. Creche, Aux. Moradia, Salário Maternidade";"Descontos (18) (+) Adiantamentos, Faltas, Suspensão, Atrasos, DSR ";"Proventos e Descontos (18.1) (+) Adiantamento 13º, 13º L.M.";(19) - Total de Descontos;(20) - Preenchimento Automático;(21) - Preenchimento Automático;;;;;;TOTAL; - ; - ; - ; - ;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;880.255.864-72;ADRIANA ELOI DE LIMA;Ativos;2 - Outros Profissionais da Saúde;2235-05;dez/25;2 - Diarista;40;1611,16;;;;;297,22;263,12;630,94;;;;227,4;2.575,04;2.505,22;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;715.614.984-91;ADRIANA PAZ DE ALBUQUERQUE;Ativos;2 - Outros Profissionais da Saúde;3222-05;dez/25;2 - Diarista;44;;;;;2575,24;2090,89;3467,93;;3467,93;;1053,28;4706,46;3.427,60;0;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;013.132.394-61;ALAN VINICIUS DE BRITO PEREIRA;Ativos;1 - Médico;2252-65;dez/25;2 - Diarista;24;;;;;75,59;5064,22;218,28;;;;3038,54;3907,68;1.450,41;218,28;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;034.451.117-07;ALEXANDRA DA SILVA BALBINO;Ativos;2 - Outros Profissionais da Saúde;3222-05;dez/25;2 - Diarista;44;;;;;2740,8;2051,84;3476,21;;3476,21;;1034,35;4812,19;3.456,66;0;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;045.742.664-06;ALEXANDRINA KELLY DA SILVA BARROS;Ativos;2 - Outros Profissionais da Saúde;3222-05;dez/25;2 - Diarista;44;;;;;2733,03;2051,87;3475,82;;3475,82;;1025,85;4778,79;3.481,93;0;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;052.787.434-50;ALEXSANDRA MARIA DA SILVA;Ativos;3 - Administrativo;5143-20;dez/25;2 - Diarista;44;1518;;;;;1967,5;379,5;70;;;983,75;2181,86;1.753,14;1.967,50;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;074.449.624-13;ALLANO PEDRO FERREIRA DE SOUSA;Ativos;1 - Médico;2251-25;dez/25;2 - Diarista;24;4780,79;;;;39,68;10892,1;4864,43;157,2;;;5769,39;11039,66;9.694,54;9.802,42;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;115.654.887-09;ALVARO COELHO DE LEO;Ativos;1 - Médico;2252-70;dez/25;2 - Diarista;24;4780,79;;;;37,79;7938,73;1624,43;2047,6;;;3996,99;7956,94;8.472,40;8.452,82;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;080.103.204-04;AMANDA CRISTINA SILVA DOS PRAZERES;Ativos;2 - Outros Profissionais da Saúde;3222-05;dez/25;2 - Diarista;44;1518;;;;;2195,7;3986,57;70;3350,39;;1107,17;2504,42;5.265,85;2.224,18;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;064.332.764-90;AMANDA FERREIRA LUNA DE ARAUJO;Ativos;2 - Outros Profissionais da Saúde;2235-05;dez/25;2 - Diarista;40;2860,17;;;;;4715,89;2319,16;1245,31;1626,88;;2344,33;4135,93;7.004,60;4.797,76;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;090.382.594-50;AMANDA MILLANE LINS PIMENTEL DO NASCIMENTO;Ativos;3 - Administrativo;4110-05;dez/25;2 - Diarista;44;3000;;;;;3000;;;;;1804,4;2901,78;3.098,22;3.000,00;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;130.705.284-30;AMANDA OLIVEIRA DA SILVA;Ativos;3 - Administrativo;5143-20;dez/25;2 - Diarista;44;1518;;;;;472,9;433,6;70;130;;236,45;540,82;1.953,68;1.891,60;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;409.893.134-68;AMARO LUIZ DA SILVA FILHO;Ativos;3 - Administrativo;5143-20;dez/25;2 - Diarista;44;1518;;;;;1873,12;455,4;70;;;983,75;1463,44;2.453,08;2.043,40;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;068.835.944-26;ANA CLAUDIA BERNARDO DA SILVA;Ativos;3 - Administrativo;4221-05;dez/25;2 - Diarista;44;1518;;;;;794,7;320,03;70;;;398,32;637,23;2.065,50;1.908,03;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;715.674.474-73;ANA KAROLINA DA SILVA;Jovem Aprendiz;3 - Administrativo;4110-05;dez/25;2 - Diarista;4;713;;;;;59,42;;;;;;100,7;671,72;713;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;511.251.884-72;ANA PAULA DO NASCIMENTO PINTO;Ativos;2 - Outros Profissionais da Saúde;3222-05;dez/25;2 - Diarista;44;1518;;;;;2070,22;3805,79;70;3350,39;;1037,79;2295,06;5.168,95;2.043,40;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;046.910.794-40;ANA PAULA ELIAS DIAS;Ativos;2 - Outros Profissionais da Saúde;3222-05;dez/25;2 - Diarista;44;1518;;;;;2094,42;3900,4;70;3350,39;;1054,53;2562,74;5.020,08;2.138,01;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;121.025.934-60;ANDRE LUIZ GOMES BARBOSA;Ativos;2 - Outros Profissionais da Saúde;3222-05;dez/25;2 - Diarista;44;1518;;;;;2058,26;3686,85;70;3350,39;;1072,39;2989,57;4.343,54;1.924,46;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;031.199.404-02;ANDREA AURELIANO DA SILVA NASCIMENTO;Ativos;3 - Administrativo;5143-20;dez/25;2 - Diarista;44;1518;;;;;1916,02;336,46;70;;;959,6;2118;1.722,48;1.924,46;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;048.140.514-33;ANDREZA MURIEL DE ARAUJO;Ativos;2 - Outros Profissionais da Saúde;3222-05;dez/25;2 - Diarista;44;1518;;;;;2044,78;3886,81;70;3431,41;;1022,53;2533,51;4.986,08;2.043,40;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;333.542.354-20;ARDALE SANTOS DA COSTA;Ativos;2 - Outros Profissionais da Saúde;2235-05;dez/25;2 - Diarista;40;2860,17;;;;;7318,6;2071,12;3868,81;1481,5;;3659,31;9192,59;6.926,11;7.318,60;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;249.149.404-34;ARIPUAM MARTINS BARROS;Ativos;3 - Administrativo;5174-20;dez/25;2 - Diarista;44;;;;;;;30;;30;;;30;0;0;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;103.897.034-27;ARTUR FILIPE DE SANTANA SANTOS;Ativos;2 - Outros Profissionais da Saúde;2236-05;dez/25;2 - Diarista;24;2332,07;;;;;3231,15;2037,8;317,92;;;1633,02;2398,16;5.520,78;4.687,79;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;072.481.534-19;ASSIRIA MARIA SANTANA SANTOS;Ativos;1 - Médico;2251-25;dez/25;2 - Diarista;24;4780,79;;;;37,79;5805,49;1081,28;87,2;;2472,4;2906,09;6838,61;4.953,94;3.476,87;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;388.908.444-34;ASSUERO TAVARES DE ARAUJO;Ativos;1 - Médico;2251-25;dez/25;2 - Diarista;44;4462,07;;;;;9759,77;6050,03;146,72;;;5272,56;10351,44;10.067,15;10.658,82;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;076.265.244-62;BARBARA DE CARVALHO FREIRE SANTOS MOURA;Ativos;1 - Médico;2252-65;dez/25;2 - Diarista;24;4780,79;;;;39,68;9062,3;783,8;3769,2;;3597,53;4522,45;11317,55;7.118,22;5.736,26;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;074.356.714-52;BARBARA KELLY DE SOUSA BISPO;Ativos;1 - Médico;2251-25;dez/25;2 - Diarista;24;4780,79;;;;37,79;5968,02;1607,43;87,2;;989;2875,44;5860,57;6.620,66;5.486,42;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;046.399.884-78;BENEDITA HERCULANO DA SILVA;Ativos;3 - Administrativo;5134-30;dez/25;2 - Diarista;44;1518;;;;;1967,5;379,5;70;;;983,75;1363,21;2.571,79;1.967,50;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;110.236.314-66;BERNARDO VERISSIMO DE OLIVEIRA;Jovem Aprendiz;3 - Administrativo;4110-05;dez/25;2 - Diarista;4;713;;;;;59,42;;;;;;100,7;671,72;713;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;112.447.904-00;BIANKA DA SILVA CASTRO;Ativos;3 - Administrativo;4221-05;dez/25;2 - Diarista;44;1518;;;;;2141,68;601,96;70;;;1073,15;1758,38;2.573,26;2.189,96;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;117.813.144-03;BRENDA ANGELICA RODRIGUES DA SILVA;Ativos;2 - Outros Profissionais da Saúde;2234-05;dez/25;2 - Diarista;24;4224,69;;;;;4855,27;487,67;70;184,07;;2453,34;3697,44;5.940,19;4.598,29;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;098.592.044-03;BRUNO LOPES DA SILVA DOS SANTOS;Ativos;2 - Outros Profissionais da Saúde;3222-05;dez/25;2 - Diarista;44;1518;;;;;2076,21;3900,4;70;3350,39;;1043,61;2919,37;4.645,24;2.138,01;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;093.941.794-45;BRUNO THOMAZ DOS SANTOS;Ativos;3 - Administrativo;2124-10;dez/25;2 - Diarista;44;1518;;;;;747,9;303,6;1170;;;324,83;661,65;3.077,85;2.991,60;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;085.076.884-54;CARLA GREICE OLIVEIRA DA SILVA CUNHA;Ativos;2 - Outros Profissionais da Saúde;3222-05;dez/25;2 - Diarista;44;1518;;;;;2100,13;3975,79;70;3431,41;;1054,8;3126,52;4.537,40;2.132,38;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;023.945.324-75;CARLOS ADRIANO LIMA ALBUQUERQUE;Ativos;3 - Administrativo;5174-15;dez/25;2 - Diarista;44;1518;;;;;770,53;303,6;490;;;385,27;658,68;2.423,45;2.311,60;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;094.952.044-61;CARLOS ANDRE MENDONCA DOS SANTOS;Ativos;2 - Outros Profissionais da Saúde;4141-05;dez/25;2 - Diarista;44;1518;;;;;1891,6;303,6;70;;;945,8;1271,1;2.512,10;1.891,60;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;110.027.124-40;CARLOS AUGUSTO DE SOUZA;Ativos;3 - Administrativo;5174-20;dez/25;2 - Diarista;44;1518;;;;;2567,81;828,08;490;;;1296,57;2644,72;2.759,17;2.836,08;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;038.128.064-01;CARLOS EDUARDO DE LIMA E SILVA BRASILEIRO;Ativos;3 - Administrativo;2521-05;dez/25;2 - Diarista;30;19806,51;;;;;21787,16;1980,65;;;;10893,58;22334,62;21.239,70;21.787,16;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;101.721.404-20;CAROLINE CORDEIRO DE ALMEIDA;Ativos;1 - Médico;2251-25;dez/25;2 - Diarista;24;4780,79;;;;37,79;5594,05;541,91;476,45;;1236,2;2751,09;5502,35;5.928,64;4.562,95;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;039.535.124-39;CASSIA CRISTINA CESAR COSTA DE CAMPOS;Ativos;1 - Médico;2251-24;dez/25;2 - Diarista;24;4621,43;;;;;11817,01;8800,03;653,66;;;6506,91;13195,45;12.696,68;14.075,12;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;147.802.134-95;CAUA VICTOR ROSA LEAL;Ativos;3 - Administrativo;3132-20;dez/25;2 - Diarista;44;1518;;;;;207,63;303,6;670;;;;246,39;2.452,84;2.491,60;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;069.307.864-20;CELIO DE SOUZA RIBEIRO;Ativos;1 - Médico;2251-24;dez/25;2 - Diarista;20;;;;;38,67;3336,46;751,87;;580,74;;2735,1;3981,8;145,2;171,13;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;034.860.864-05;CHINOZACKY DE SOUZA SILVA;Ativos;2 - Outros Profissionais da Saúde;3222-05;dez/25;2 - Diarista;44;1518;;;;;1915,58;3653,99;70;3350,39;;959,33;3009,05;4.148,52;1.891,60;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;064.849.494-25;CIBELE DA SILVA CRUZ;Ativos;2 - Outros Profissionais da Saúde;2516-05;dez/25;2 - Diarista;40;2558,79;;;;;3805,56;868,81;450;;;1910,24;3052,86;4.630,30;3.877,60;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;121.694.074-64;CIBELE LETICIA DE ALCANTARA;Ativos;2 - Outros Profissionais da Saúde;2235-05;dez/25;2 - Diarista;40;2394,11;;;;;4010,2;3103,27;859,68;2344,58;;2016,37;4064,64;6.302,62;4.012,48;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;071.682.124-94;CINTIA SOARES BENTO DA SILVA;Ativos;2 - Outros Profissionais da Saúde;2235-05;dez/25;2 - Diarista;40;2221,9;;;;;3288,65;2967,08;728;2663,48;;1649,96;3133,37;6.072,26;3.253,50;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;054.095.414-48;CLARA SARMENTO MAIA DA MATA;Ativos;1 - Médico;2252-65;dez/25;2 - Diarista;24;4780,79;;;;;5950,09;567,24;839,2;;;2977,7;5304,98;6.832,34;6.187,23;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;000.382.842-51;CLARISSA DA SILVA RODRIGUES;Ativos;1 - Médico;2251-24;dez/25;2 - Diarista;24;4780,79;;;;37,79;10640,85;6635,09;676,2;;;5517,39;11347,69;11.423,03;12.092,08;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;085.613.184-90;CLAUDIA CANDIDA DA SILVA;Ativos;3 - Administrativo;5143-20;dez/25;2 - Diarista;44;1518;;;;;1920,23;452,3;70;148,7;;962,98;1696,29;2.264,24;1.891,60;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;073.954.574-47;CLAUDIA CRISTINA VERISSIMO F DOS SANTOS;Ativos;2 - Outros Profissionais da Saúde;2235-05;dez/25;2 - Diarista;40;2669,49;;;;;4734,12;2505,74;999,46;1481,5;;2422,71;4781,75;6.127,06;4.693,19;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;064.688.254-66;CLAUDIA JOSEFA DE OLIVEIRA;Ativos;2 - Outros Profissionais da Saúde;2236-05;dez/25;2 - Diarista;24;1963,86;;;;;1660,64;701,54;303,19;116,77;;809,27;1292,35;3.336,88;2.851,82;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;007.610.034-01;CLEBER TRINDADE LEAL MONTEIRO;Ativos;3 - Administrativo;4101-05;dez/25;2 - Diarista;44;2082,81;;;;;3287,73;736,37;774,66;48,51;;1599,53;3532,98;3.348,59;3.545,33;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;783.776.684-91;CLEIDE JUDITE DO NASCIMENTO SOARES;Ativos;3 - Administrativo;5174-20;dez/25;2 - Diarista;44;1518;;;;;2387,5;379,5;490;;;1193,75;2495,91;2.279,09;2.387,50;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;868.638.864-72;CLODOALDO PEREIRA DA VEIGA;Ativos;2 - Outros Profissionais da Saúde;3241-15;dez/25;2 - Diarista;24;2732,26;;;;;4589,86;1772,69;70;;;2272,49;3428,62;5.736,19;4.574,95;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;077.751.276-94;CRISTIANO ALMEIDA BASTOS;Ativos;1 - Médico;2252-70;dez/25;2 - Diarista;24;4780,79;;;;37,79;8703,38;1854,79;2047,6;;;4230,78;8590,84;8.833,51;8.683,18;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;051.321.524-73;CRISTINEIDE MARIA DA SILVA;Ativos;3 - Administrativo;5143-20;dez/25;2 - Diarista;44;1518;;;;;157,63;303,6;70;;;;189,65;1.859,58;1.891,60;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;712.484.994-25;DANIELLY RENATA SILVA DE SOUZA LIMA;Ativos;2 - Outros Profissionais da Saúde;3222-05;dez/25;2 - Diarista;44;1518;;;;;1914,28;3800,01;70;3496,41;;959,41;2191,15;5.111,14;1.891,60;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;401.597.014-49;DAVID JOSE DA SILVA;Ativos;3 - Administrativo;5143-20;dez/25;2 - Diarista;44;1518;;;;;2083,93;550,01;70;;;1048,24;1736,93;2.485,01;2.138,01;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;712.098.674-00;DAVID PINHEIRO DE LIMA;Ativos;2 - Outros Profissionais da Saúde;7823-20;dez/25;2 - Diarista;44;2201,29;;;;;2495,21;523,73;229;;;1251,78;1745,48;3.703,75;2.954,02;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;055.898.794-00;DAYANE DE MOURA SANTANA;Ativos;2 - Outros Profissionais da Saúde;2235-05;dez/25;2 - Diarista;40;2860,17;;;;;4552,9;2481,78;728;1481,5;;2286,97;3986,58;6.636,27;4.588,45;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;102.400.304-35;DAYSE DAYANE DE MATOS BEZERRA DA SILVA;Ativos;2 - Outros Profissionais da Saúde;2516-05;dez/25;2 - Diarista;44;2558,79;;;;;3940,33;931,54;450;;;1720,17;2906,7;4.973,96;3.940,33;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;098.283.154-40;DEBORA MARIA DOS SANTOS MARCELINO MARCOLINO;Ativos;2 - Outros Profissionais da Saúde;2234-05;dez/25;2 - Diarista;24;4224,69;;;;;3383,11;1610,69;70;184,07;;1762,8;3050,81;6.237,68;5.721,31;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;054.961.634-98;DENYS GUSTAVO DIAS VEIGA;Ativos;2 - Outros Profissionais da Saúde;3226-05;dez/25;2 - Diarista;44;1518;;;;;336,87;566,44;70;;;126,5;444,32;2.046,99;2.154,44;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;703.654.864-93;DIEGO RODRIGO SILVA MELO;Ativos;3 - Administrativo;4110-05;dez/25;2 - Diarista;44;1518;;;;;945,8;303,6;70;;;472,9;844,54;1.992,86;1.891,60;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;043.761.164-75;EDENILTON DE LIMA PEREIRA;Ativos;2 - Outros Profissionais da Saúde;3241-15;dez/25;2 - Diarista;24;;;;;;3008,98;;;;;2124,64;2379,12;629,86;0;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;796.190.024-15;EDILSA SOARES DA SILVA;Ativos;2 - Outros Profissionais da Saúde;3222-05;dez/25;2 - Diarista;44;1518;;;;;2072,71;3805,79;70;3350,39;;1039,29;2346,79;5.119,71;2.043,40;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;075.642.414-38;EDJA KARLA DA SILVA BARROS;Ativos;2 - Outros Profissionais da Saúde;3241-15;dez/25;2 - Diarista;24;;;;;4323,29;4363,49;862,88;;862,88;;2316,78;8063,83;1.485,83;0;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;705.028.354-19;EDSON DA SILVA QUEIROZ;Ativos;3 - Administrativo;5174-20;dez/25;2 - Diarista;44;1518;;;;;2118,97;972,17;420;668,57;2064,48;1059,48;4561,37;467,77;177,12;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;707.937.244-57;EDUARDA IZABEL PEREIRA DOS SANTOS;Ativos;2 - Outros Profissionais da Saúde;3222-05;dez/25;2 - Diarista;44;1518;;;;;2125,64;3883,97;70;3350,39;;1073,27;2426;5.171,61;2.121,58;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;090.243.854-90;EGLA HOLANDA GOMES DOS SANTOS SILVA;Ativos;2 - Outros Profissionais da Saúde;2235-05;dez/25;2 - Diarista;40;1859,03;;;;;2897,56;3784,44;728;3480,84;;1449,48;4000,78;5.268,25;2.890,63;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;069.041.424-21;ELANE MICHELLE ASSIS SALVINO E SILVA;Ativos;2 - Outros Profissionais da Saúde;3226-05;dez/25;2 - Diarista;44;1518;;;;;1576,33;468,73;70;148,7;;788,16;2003,38;1.629,68;1.908,03;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;047.303.914-11;ELCI MARTINS DE SOUZA;Ativos;3 - Administrativo;5143-20;dez/25;2 - Diarista;44;1518;;;;;1814,63;368,6;70;65;;916,28;1234,65;2.536,58;1.891,60;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;056.510.304-09;ELCIANE RIBEIRO DOS SANTOS;Ativos;2 - Outros Profissionais da Saúde;2234-05;dez/25;2 - Diarista;24;4224,69;;;;;5127,34;1610,69;70;184,07;;2557,52;4077,72;6.955,00;5.721,31;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;009.773.184-60;ELIANA CRISTINA BORGES DA SILVA;Ativos;2 - Outros Profissionais da Saúde;3222-05;dez/25;2 - Diarista;44;1518;;;;;2230,02;4115,17;70;3350,39;;1133,67;3462,19;4.471,00;2.352,78;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;039.367.744-39;ELIANE SILVA RAMOS;Ativos;3 - Administrativo;5143-20;dez/25;2 - Diarista;44;1518;;;;;1611,42;550,01;70;;;806,05;1219,39;2.530,04;2.138,01;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;895.798.284-15;ELISA PINHEIRO DE LIMA;Ativos;2 - Outros Profissionais da Saúde;3222-05;dez/25;2 - Diarista;44;1518;;;;;2113,54;3805,79;70;3350,39;;1063,79;2985,46;4.521,87;2.043,40;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;097.164.744-58;ELISSANDRA CRISTINA BASILIO CAVALCANTI;Ativos;3 - Administrativo;4221-05;dez/25;2 - Diarista;44;;;;;2544,31;1909,67;;;;;955,78;3649,19;804,79;0;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;707.899.184-20;ELISSANDRO MENDES BARBOSA FILHO;Ativos;3 - Administrativo;5174-20;dez/25;2 - Diarista;44;1518;;;;;2424,99;566,44;490;;;1210,88;3863,9;1.135,53;2.574,44;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;029.847.754-81;ELIZAMA VIEIRA DA SILVA;Ativos;2 - Outros Profissionais da Saúde;3222-05;dez/25;2 - Diarista;44;1518;;;;;1995,1;3729,89;70;3350,39;;1000,31;2986,16;4.326,83;1.967,50;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;856.466.794-00;ELIZANGELA LUCIA DO AMARAL;Ativos;2 - Outros Profissionais da Saúde;5211-30;dez/25;2 - Diarista;44;1518;;;;;1640,2;303,6;70;;;828,08;1426,81;2.104,99;1.891,60;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;068.897.994-70;ELIZANGELA PEREIRA DA SILVA;Ativos;2 - Outros Profissionais da Saúde;3222-05;dez/25;2 - Diarista;44;1518;;;;;2245,59;4072,74;70;3350,39;;1128,97;2742,25;5.164,08;2.310,35;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;509.267.644-20;ELIZETE MARIA CAMPELO;Ativos;2 - Outros Profissionais da Saúde;3222-05;dez/25;2 - Diarista;44;1518;;;;;315,27;303,6;70;;;126,5;419,05;1.787,82;1.891,60;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;717.036.094-25;EMANUELA ARAUJO SANTOS;Ativos;3 - Administrativo;4110-05;dez/25;2 - Diarista;44;1518;;;;;1900,56;303,6;70;;;954,76;1659,6;2.132,56;1.891,60;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;088.898.424-31;EMANUELE JESSICA DA SILVA;Ativos;3 - Administrativo;5174-15;dez/25;2 - Diarista;44;1518;;;;;1737,67;303,6;490;;;869,4;1609,68;2.439,59;2.311,60;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;050.051.344-92;EMANUELLE CABRAL DE ALBUQUERQUE;Ativos;3 - Administrativo;4101-05;dez/25;2 - Diarista;44;13145,3;;;;;14459,83;1398,23;;83,7;;7229,91;16396,09;12.607,27;14.459,83;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;091.737.894-61;ENIO HERMOGENES LEITE BATALHA;Ativos;3 - Administrativo;2124-05;dez/25;2 - Diarista;44;1518;;;;;4500;303,6;2678,4;;;2250;3843,71;5.156,29;4.500,00;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;068.874.684-50;ERICA SIQUEIRA VALADARES BRASILEIRO;Ativos;2 - Outros Profissionais da Saúde;2235-05;dez/25;2 - Diarista;20;2394,11;;;;;6342,35;4318,59;3524,93;3895,28;;3171,18;7778,38;8.801,60;6.342,35;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;041.236.984-25;ERICK HENRIQUE CAETANO DE SOUZA;Ativos;2 - Outros Profissionais da Saúde;3241-15;dez/25;2 - Diarista;12;2732,26;;;;;4791,32;2179,25;70;;;2382,68;6111,41;3.661,42;4.981,51;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;095.820.114-59;ERIK SANTOS DA SILVA;Ativos;3 - Administrativo;5174-15;dez/25;2 - Diarista;44;;;;;;;;;;;;;0;0;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;715.932.554-03;ERIKA KAYLLANE DOS SANTOS LIMA;Ativos;2 - Outros Profissionais da Saúde;5211-30;dez/25;2 - Diarista;44;1518;;;;;2092,66;550,01;70;;;1053,48;1419,05;2.811,62;2.138,01;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;089.167.584-16;ERIKA MANUELLA FIGUEIROA BARRETO;Ativos;1 - Médico;2251-24;dez/25;2 - Diarista;24;4780,79;;;;37,79;5241,59;546,45;157,2;;;2620,8;5056,04;5.707,78;5.484,44;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;128.649.554-74;ERIKA MARIA DO NASCIMENTO;Ativos;2 - Outros Profissionais da Saúde;3222-05;dez/25;2 - Diarista;44;1518;;;;;2199,98;4050,48;70;3431,41;;1109,74;3387,32;4.451,14;2.207,07;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;091.355.604-10;ESTEFANY DOS SANTOS DA SILVA;Ativos;2 - Outros Profissionais da Saúde;3222-05;dez/25;2 - Diarista;44;1518;;;;;2067,62;3805,79;70;3350,39;;1035,29;3015,61;4.445,80;2.043,40;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;159.497.364-43;ESTER DA SILVA DO NASCIMENTO;Ativos;3 - Administrativo;4221-05;dez/25;2 - Diarista;44;1518;;;;;2171,83;548,81;70;;;1076,36;2107,95;2.200,69;2.136,81;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;711.038.514-03;EVELLYN THALYTA NASCIMENTO DE PAULA ALMEIDA;Ativos;2 - Outros Profissionais da Saúde;2235-05;dez/25;2 - Diarista;44;2221,9;;;;;3593,38;3551,68;970,2;3008,93;;1800,49;3904,83;6.432,33;3.734,85;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;408.239.624-15;FABIANA BARBOSA DE ALBUQUERQUE;Ativos;2 - Outros Profissionais da Saúde;2516-05;dez/25;2 - Diarista;40;2558,79;;;;;3398,42;303,6;450;;;1692,89;2363,35;4.347,46;3.312,39;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;025.004.314-95;FABIANA LIMA PEREIRA;Ativos;2 - Outros Profissionais da Saúde;2236-05;dez/25;2 - Diarista;24;1963,86;;;;;452,62;641;303,19;;;163,66;442,92;2.917,75;2.908,05;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;041.747.934-41;FERNANDA DO CARMO DA SILVA;Ativos;3 - Administrativo;5143-20;dez/25;2 - Diarista;44;1518;;;;;2078,14;550,01;70;;;1044,76;1527,11;2.689,04;2.138,01;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;089.317.624-96;FILIPE ALBUQUERQUE FERNANDES NOBREGA;Ativos;1 - Médico;2252-65;dez/25;2 - Diarista;24;4780,79;;;;;6584,07;562,98;898,95;;4511,1;3332,14;9413,2;3.413,59;1.731,62;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;070.874.124-00;FILIPE MOREIRA LIMA;Ativos;1 - Médico;2252-65;dez/25;2 - Diarista;24;4780,79;;;;75,59;5858,05;516,21;839,2;;;2871,44;5176,59;6.893,25;6.136,20;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;089.139.764-71;GABRIELA CESAR VIEIRA DINIZ LEAL;Ativos;1 - Médico;2252-65;dez/25;2 - Diarista;24;4780,79;;;;;5785,27;578,58;769,2;;1202,96;2878,81;5718,28;6.195,56;4.925,61;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;103.009.474-88;GABRIELLE GOMES REGO;Ativos;1 - Médico;2251-24;dez/25;2 - Diarista;24;4780,79;;;;37,79;8679,97;1130,95;157,2;;;4455,15;8742,71;6.043,99;6.068,94;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;836.805.514-87;GEORGE FERNANDES GUEIROS BARBOSA;Ativos;3 - Administrativo;3121-05;dez/25;2 - Diarista;44;2231,58;;;;;3413,42;944,61;70;51,98;;2090,43;2817,16;3.842,45;3.194,21;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;071.133.034-47;GERSON GOMES DA NOBREGA FILHO;Ativos;1 - Médico;2252-65;dez/25;2 - Diarista;24;4780,79;;;;75,59;6611,12;775,01;769,2;;1525,32;3337,97;6803,69;6.208,02;4.799,68;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;055.730.804-66;GISELE MARIA DE FIGUEIREDO DOS SANTOS;Ativos;2 - Outros Profissionais da Saúde;3222-05;dez/25;2 - Diarista;44;1518;;;;;509,54;2502,02;70;1952,01;;253,38;924,81;3.674,75;2.138,01;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;075.980.424-97;GIULIANE SOUZA NASCIMENTO;Ativos;3 - Administrativo;4131-05;dez/25;2 - Diarista;44;1012;;;;1616,11;3030,2;303,6;1714,72;;;1515,1;5247,39;2.429,24;3.030,32;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;767.269.164-34;GLEICE MARIA BOMFIM;Ativos;3 - Administrativo;4141-05;dez/25;2 - Diarista;44;1518;;;;;1576,33;303,6;70;;;788,17;1398,06;2.069,87;1.891,60;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;107.209.034-16;GLEISON LUCAS SANTOS DO NASCIMENTO;Ativos;2 - Outros Profissionais da Saúde;2235-05;dez/25;2 - Diarista;40;2394,11;;;;;5834,76;4048,92;2635,51;2344,58;;1968,28;5626,22;9.287,08;6.733,96;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;032.564.194-37;GLEIZE BATISTA SILVEIRA;Ativos;2 - Outros Profissionais da Saúde;3222-05;dez/25;2 - Diarista;44;1518;;;;;2261,66;4054,94;70;3350,39;;1140,49;2620,79;5.283,81;2.292,55;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;105.125.314-47;GRAÇA FERNANDA DOS SANTOS SILVA;Ativos;1 - Médico;2251-25;dez/25;2 - Diarista;24;4780,79;;;;37,79;5561,28;814,6;87,2;;3956;2809,12;7948,92;3.332,74;1.726,59;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;089.734.684-05;GRACE KELLY BARROSO;Ativos;2 - Outros Profissionais da Saúde;2235-05;dez/25;2 - Diarista;24;1859;;;;;1891,43;4321,08;728;3534,79;;953,85;2758,32;6.041,19;3.373,29;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;109.954.174-31;GREGORIO BATISTA DO NASCIMENTO;Ativos;2 - Outros Profissionais da Saúde;5211-30;dez/25;2 - Diarista;44;1518;;;;;491,91;303,6;70;;;261,86;567,66;1.815,85;1.891,60;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;048.881.414-60;HADAD MARIA DA SILVA;Ativos;2 - Outros Profissionais da Saúde;3222-05;dez/25;2 - Diarista;44;1518;;;;;2094,1;3900,4;70;3350,39;;1055,21;2698,99;4.883,51;2.138,01;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;074.435.714-45;HEITOR LOPES JORGE;Ativos;1 - Médico;2252-70;dez/25;2 - Diarista;24;4780,79;;;;37,79;7899,78;1865,82;2047,6;;;3973,62;8354,45;8.277,33;8.694,21;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;694.626.584-04;HOSANA FAGUNDES DA SILVA;Ativos;3 - Administrativo;5134-30;dez/25;2 - Diarista;44;1518;;;;;1891,6;303,6;70;;;945,8;1597,9;2.185,30;1.891,60;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;048.513.974-02;HYARLE DIAS NOBREGA LOUIT;Ativos;1 - Médico;2251-24;dez/25;2 - Diarista;24;4780,79;;;;41,57;8788,46;1774,54;157,2;;;4595,48;8216,26;7.326,30;6.712,53;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;908.283.214-34;IANA KARLA ROJAS DE FIGUEIREDO;Ativos;1 - Médico;2252-65;dez/25;2 - Diarista;24;4780,79;;;;37,79;5893,26;551,17;839,2;;;2943,6;5260,56;6.841,65;6.171,16;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;704.146.664-70;IGOR RAFAEL DA SILVA LOPES;Ativos;3 - Administrativo;2124-10;dez/25;2 - Diarista;44;1315,6;;;;;2991,6;263,12;1014;;;1495,8;2081,91;3.502,41;2.592,72;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;111.596.894-74;INGRID MARIA COSTA BEZERRA;Ativos;2 - Outros Profissionais da Saúde;2235-05;dez/25;2 - Diarista;40;2523,65;;;;;4029,38;3075,36;728;2250,06;;2026,38;4552,24;5.804,15;4.076,95;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;071.758.944-73;INGRID RODRIGUES DE ALENCAR PACHECO PORTO;Ativos;1 - Médico;2252-65;dez/25;2 - Diarista;24;4780,79;;;;;;561,57;;;5341,07;;5342,36;0;1,29;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;387.815.814-91;IONALDO LINS DE MELO JUNIOR;Ativos;3 - Administrativo;3121-05;dez/25;2 - Diarista;44;74,39;;;;4144,4;3082,63;78,02;2,33;51,98;;1541,32;6015,58;1.366,19;102,76;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;054.946.744-01;ISABELLA BORBA DE BARROS MOLA;Ativos;2 - Outros Profissionais da Saúde;2235-05;dez/25;2 - Diarista;40;2860,17;;;;;4945,74;2430,45;1085,31;1481,5;;2494,34;6586,03;4.735,64;4.894,43;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;097.650.464-21;ISABELLY RUBIA DA LUZ MENEZES;Ativos;2 - Outros Profissionais da Saúde;3222-05;dez/25;2 - Diarista;44;1518;;;;;1895,69;3800,01;70;3496,41;;947,39;2527,39;4.756,31;1.891,60;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;081.718.574-77;IVSON FAGNER XAVIER DE SANTANA;Ativos;3 - Administrativo;5174-20;dez/25;2 - Diarista;44;1518;;;;;2603,3;636,18;490;;;1309,73;3574,09;1.673,39;2.644,18;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;092.888.814-25;JAIANY RAFAELA MONTEIRO DA SILVA;Ativos;3 - Administrativo;2525-45;dez/25;2 - Diarista;44;3289,1;;;;;3289,1;83,7;;3372,8;;1644,55;2829,89;3.832,01;0;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;670.233.044-87;JAINEKSON MARIANO DA SILVA;Ativos;2 - Outros Profissionais da Saúde;7823-20;dez/25;2 - Diarista;44;2201,29;;;;;3454,07;1137,05;229;;;1735,64;2776,82;4.244,59;3.567,34;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;712.064.034-89;JAMESSON TERESIO DE ARAUJO JUNIOR;Ativos;3 - Administrativo;5211-30;dez/25;2 - Diarista;44;1518;;;;;2019,36;550,01;70;;;1013,82;1669,54;2.487,83;2.138,01;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;107.047.044-98;JAMILLY FERNANDA BRITO RODRIGUES;Ativos;2 - Outros Profissionais da Saúde;2234-05;dez/25;2 - Diarista;24;4224,69;;;;;4942,65;1610,69;70;184,07;;2325,2;3967,25;6.880,78;5.721,31;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;162.062.794-99;JAMILY VITORIA MARTINS DE SANTANA;Jovem Aprendiz;3 - Administrativo;4110-05;dez/25;2 - Diarista;20;713;;;;;713;;;;;356,5;506,22;919,78;713;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;034.246.404-33;JANAINA TAVARES LOPES;Ativos;2 - Outros Profissionais da Saúde;2235-05;dez/25;2 - Diarista;40;2860,17;;;;;4615,5;2430,45;848;1481,5;;2325,23;5879,25;4.874,87;4.657,12;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;703.902.834-44;JANIELLY DALLAS DA SILVA;Ativos;2 - Outros Profissionais da Saúde;2236-05;dez/25;2 - Diarista;24;2332,07;;;;;3506,03;1907,06;317,92;;;1759,22;3096,38;4.966,70;4.557,05;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;087.684.814-54;JAQUELINE NASCIMENTO DA SILVA;Ativos;2 - Outros Profissionais da Saúde;3222-05;dez/25;2 - Diarista;44;1518;;;;;2064,61;3653,99;70;3350,39;;1037,51;2920,75;4.385,85;1.891,60;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;886.777.374-72;JARBENICE DA SILVA;Ativos;3 - Administrativo;5143-20;dez/25;2 - Diarista;44;1518;;;;;1933,95;303,6;70;;;990,12;1758,83;2.066,72;1.891,60;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;107.578.434-41;JATIACY JESSICA BORGES SOARES MENDONCA;Ativos;2 - Outros Profissionais da Saúde;3222-05;dez/25;2 - Diarista;44;1518;;;;;1931,29;3653,99;70;3350,39;;967,88;2829,07;4.344,21;1.891,60;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;080.955.134-90;JEANE CARLA ANCELMO DA SILVA;Ativos;2 - Outros Profissionais da Saúde;2235-05;dez/25;2 - Diarista;40;2860,17;;;;;4563,33;2225,12;1285,31;1481,5;;2279,1;4422,83;6.511,10;4.889,10;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;096.660.514-43;JEANINNE DE CACIA ARRUDA CASTIM PIMENTEL;Ativos;1 - Médico;2251-25;dez/25;2 - Diarista;24;4780,79;;;;37,79;5893,55;1339,3;87,2;;1236,2;2972,19;5921,86;6.216,77;4.971,09;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;108.167.564-06;JENNIFER SORAYA LOPES MARTINS;Ativos;2 - Outros Profissionais da Saúde;3222-05;dez/25;2 - Diarista;44;1518;;;;;1757,62;3510,47;70;3206,87;;887,13;1911,3;4.944,79;1.891,60;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;793.797.964-04;JERONCIO BATISTA SOARES;Ativos;3 - Administrativo;4101-05;dez/25;2 - Diarista;44;2231,58;;;;;4047,39;944,61;830;51,98;;2010,79;3010,19;5.043,39;3.954,21;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;835.036.684-20;JERONIMO JOSE DE ARAUJO;Ativos;3 - Administrativo;5174-20;dez/25;2 - Diarista;44;;;;;3642,21;2745,65;737,22;;;737,22;1388,53;5992,29;1.132,79;0;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;067.218.154-19;JESSICA GEORGIA DE OLIVEIRA FARIAS PEREIRA;Ativos;2 - Outros Profissionais da Saúde;3222-05;dez/25;2 - Diarista;44;1467,4;;;;;2726,14;3907,81;67,67;3350,39;;1051,73;2968,48;5.200,54;2.092,49;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;138.423.094-73;JESSICA VITORIA FERREIRA DE LIMA;Ativos;2 - Outros Profissionais da Saúde;2235-05;dez/25;2 - Diarista;40;1859,03;;;;;3171;3928,67;728;3335,46;;1596,62;3603,36;6.083,34;3.180,24;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;096.979.924-10;JESSYCA FERNANDA WANDERLEY FLORENCIO;Ativos;1 - Médico;2251-24;dez/25;2 - Diarista;24;4302,71;;;;75,59;5630,79;495,93;141,48;;;2854,32;4504,23;6.142,27;4.940,12;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;711.808.304-66;JHONATHAS GOMES DE MELO DA SILVA;Ativos;3 - Administrativo;5143-20;dez/25;2 - Diarista;44;1518;;;;;1113,78;550,01;70;;;558,96;1225,55;2.026,24;2.138,01;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;049.121.714-50;JOANELMA MARQUES DA SILVA SANTOS;Ativos;2 - Outros Profissionais da Saúde;3222-05;dez/25;2 - Diarista;44;1518;;;;;1984,02;3764,11;70;3350,39;;992,76;2208,19;5.127,94;2.001,72;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;110.550.624-08;JOAO PAULO BARBOSA DA SILVA;Ativos;3 - Administrativo;3121-05;dez/25;2 - Diarista;44;2231,58;;;;;742,77;721,45;70;51,98;;365,22;737,8;3.028,00;2.971,05;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;109.903.034-03;JOÃO VITOR VAZ OLIVEIRA;Ativos;1 - Médico;2251-25;dez/25;2 - Diarista;24;4780,79;;;;37,79;5750,52;580,28;87,2;;2472,4;2835,33;6687,03;4.549,55;2.975,87;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;014.361.704-43;JOCASTA REGINA VALE DE OLIVEIRA MELO;Ativos;2 - Outros Profissionais da Saúde;2234-05;dez/25;2 - Diarista;30;4224,69;;;;;5024,56;698,9;70;184,07;;2533,79;3762,47;6.255,68;4.809,52;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;105.278.744-42;JOCELMO GOMES FIGUEREDO DE LIMA;Ativos;3 - Administrativo;7823-05;dez/25;2 - Diarista;44;1518;;;;;2901,71;303,6;1070;;;1451,87;1980,12;3.813,19;2.891,60;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;107.654.014-79;JOICE KAREN CAVALCANTE DE SOUZA;Ativos;2 - Outros Profissionais da Saúde;2236-05;dez/25;2 - Diarista;24;2332,07;;;;;3438,35;695,79;317,92;;;1718,62;2353,52;4.430,61;3.345,78;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;053.362.384-73;JORDANNA ANDRADE DE FARIAS QUEIROZ;Ativos;1 - Médico;2252-65;dez/25;2 - Diarista;24;4780,79;;;;37,79;6616,16;815,54;839,2;;;3265,69;5989,54;7.099,94;6.435,53;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;824.745.324-04;JORGE EDSON DOS SANTOS;Ativos;3 - Administrativo;5143-20;dez/25;2 - Diarista;44;;;;;2623,33;1803,54;;;;;983,75;3746,62;680,25;0;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;410.542.704-06;JOSE CARLOS DOS PRAZERES;Ativos;3 - Administrativo;5174-15;dez/25;2 - Diarista;44;1518;;;;;770,53;303,6;490;;;385,27;658,68;2.423,45;2.311,60;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;057.997.134-19;JOSE HENRIQUE ARAUJO RUFINO;Ativos;1 - Médico;2252-70;dez/25;2 - Diarista;24;4780,79;;;;;10320,81;1665,28;2047,6;;;5479,29;10221,63;8.592,85;8.493,67;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;030.513.704-28;JOSE LUCIVALDO XAVIER;Ativos;2 - Outros Profissionais da Saúde;3241-15;dez/25;2 - Diarista;24;2732,26;;;;;4807,72;2027,88;70;;;2390,74;3913,99;5.723,87;4.830,14;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;034.995.804-11;JOSE MOISES FARIAS DE LIMA;Ativos;3 - Administrativo;3121-05;dez/25;2 - Diarista;44;2231,58;;;;;2971,05;721,45;70;51,98;;1485,53;3082,12;2.911,96;2.971,05;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;043.278.485-30;JOSE ROBERTO DE ARAUJO JUNIOR;Ativos;1 - Médico;2251-25;dez/25;2 - Diarista;24;4780,79;;;;37,79;6445,14;1629,72;157,2;;;3289,88;6492,99;6.557,65;6.567,71;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;112.664.624-57;JOSEPH HAGI MARINHO FRANCA SILVA;Ativos;2 - Outros Profissionais da Saúde;2235-05;dez/25;2 - Diarista;40;1859;;;;;1932,13;4130,76;728;3794,98;;966,92;3058,15;5.591,74;2.922,78;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;046.487.174-30;JULIA LIMA REIS DE OLIVEIRA;Ativos;1 - Médico;2252-65;dez/25;2 - Diarista;24;4143,35;;;;;8023,68;1088,56;666,63;;2935,69;4297,52;9650,84;4.271,38;2.962,85;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;060.966.244-99;JULIANA GONCALVES DE ASSIS;Ativos;2 - Outros Profissionais da Saúde;3222-05;dez/25;2 - Diarista;44;1518;;;;;2034,17;3810,91;70;3431,41;;1027,12;2480,74;4.952,34;1.967,50;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;710.289.804-50;JULIANA KETYLLEN MARIA DE FRANCA FONSECA;Ativos;3 - Administrativo;4131-15;dez/25;2 - Diarista;44;1678,2;;;;;2335,71;471,21;270;83,7;;1167,86;3144,55;1.610,57;2.335,71;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;072.011.154-48;JULIANE DE PONTES SILVA MACHADO;Ativos;1 - Médico;2251-25;dez/25;2 - Diarista;24;4780,79;;;;41,57;6460,14;2500,82;157,2;;;3234,74;6395,74;7.544,78;7.438,81;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;054.459.604-80;JULIO CESAR XAVIER FILHO;Ativos;1 - Médico;2252-70;dez/25;2 - Diarista;24;4780,79;;;;37,79;7948,88;1614,1;1977,6;;3000;3989,82;9673,67;6.685,49;5.372,49;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;092.773.384-66;KALINE VALQUIRIA DE PAULA BARBOSA;Ativos;2 - Outros Profissionais da Saúde;3222-05;dez/25;2 - Diarista;44;1518;;;;;1873,12;7437,72;70;6982,32;;936,56;7619,33;3.279,51;2.043,40;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;103.456.694-60;KATHYLEN MILENA DE SOUZA SIMOES;Ativos;3 - Administrativo;4101-05;dez/25;2 - Diarista;44;1518;;;;;2887,5;463,2;990;83,7;;1443,75;2626,95;3.231,75;2.887,50;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;720.037.484-90;KAWANY VITORIA PATRIOTA CAVALCANTI;Jovem Aprendiz;3 - Administrativo;4110-05;dez/25;2 - Diarista;20;713;;;;;594,17;;;;;297,08;437,89;869,28;713;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;050.311.854-06;KECIANNY BATISTA DE FIGUEIREDO;Ativos;2 - Outros Profissionais da Saúde;2235-05;dez/25;2 - Diarista;20;5092,72;;;;;4132,41;1938,44;;7031,16;;2479,07;5629,35;5.534,22;0;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;039.443.734-99;KLISNEY FLAVIA FERNANDES DE BRITO;Ativos;2 - Outros Profissionais da Saúde;2235-05;dez/25;2 - Diarista;40;2394,11;;;;;4142,23;3324,63;979,68;2344,58;;2087,58;4032,79;6.807,86;4.353,84;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;152.043.924-59;LAIS VITORIA AMORIM DO NASCIMENTO;Ativos;3 - Administrativo;4110-30;dez/25;2 - Diarista;44;1518;;;;;151,8;303,6;70;;;;272,2;1.771,20;1.891,60;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;095.477.934-70;LAIZ MICHELLE DE MORAIS OLIVEIRA;Ativos;3 - Administrativo;4221-05;dez/25;2 - Diarista;44;1518;;;;;1827,82;369,31;70;;;922,57;1599,22;2.185,91;1.957,31;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;089.743.154-59;LAMARTINE JOAQUIM DA SILVA FILHO;Ativos;3 - Administrativo;4221-05;dez/25;2 - Diarista;44;1518;;;;;2276,45;320,03;70;;;1129,26;1581,76;2.602,72;1.908,03;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;030.121.953-27;LARA IZIDORIO CRUZ PINHEIRO BAIA;Ativos;1 - Médico;2252-65;dez/25;2 - Diarista;24;4780,79;;;;37,79;9276,79;6272,79;1417,95;;2405,92;4964,9;12268,73;9.517,38;10.065,61;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;056.203.113-84;LARISSA PETRONIO SAMPAIO;Ativos;1 - Médico;2252-65;dez/25;2 - Diarista;24;4780,79;;;;;6450,75;571,24;839,2;;;3264,84;5782,65;6.859,33;6.191,23;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;107.122.874-93;LARISSA REBECA BARBOSA DE LIMA;Ativos;3 - Administrativo;3516-05;dez/25;2 - Diarista;44;1518;;;;;354,46;303,6;305,2;;;126,5;352,08;2.129,18;2.126,80;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;052.455.384-07;LARISSA ROCHA DE ANDRADE SABINO;Ativos;1 - Médico;2252-65;dez/25;2 - Diarista;24;4780,79;;;;39,68;7289;1399,71;1028,7;;3007,4;3675,16;8789,45;5.748,43;4.201,80;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;111.767.204-22;LAYSA FERREIRA MONTEIRO NASCIMENTO;Ativos;3 - Administrativo;2525-45;dez/25;2 - Diarista;44;2096,32;;;;;1982,04;303,6;679,55;;;968,43;2537,47;2.524,04;3.079,47;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;059.233.034-69;LEANDRO JOSE DA SILVA;Ativos;2 - Outros Profissionais da Saúde;4101-05;dez/25;2 - Diarista;44;2201,29;;;;;3674,15;743,86;729;;;1837,08;2599,65;4.748,65;3.674,15;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;067.970.564-38;LEDA CRISTINA AFONSO FERREIRA TAVARES;Ativos;2 - Outros Profissionais da Saúde;2235-05;dez/25;2 - Diarista;40;2691,93;;;;;4104,9;2559,81;728;1938,44;;2068,88;5832,32;4.252,32;4.041,30;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;039.444.074-90;LEONARDO FRANCISCO DE SOUSA SILVA;Ativos;1 - Médico;1312-10;dez/25;2 - Diarista;20;4780,79;;;;;30954,83;15143,73;10047,6;;;16153,32;32644,85;28.282,10;29.972,12;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;041.936.884-10;LEONILDO JOSE DA SILVA;Ativos;2 - Outros Profissionais da Saúde;7823-20;dez/25;2 - Diarista;44;2201,29;;;;;3368,11;987,52;229;;;1676,31;2427,35;4.358,57;3.417,81;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;163.609.674-30;LETICIA ARAUJO MERGULHAO CAVALCANTE;Ativos;3 - Administrativo;4221-05;dez/25;2 - Diarista;44;1518;;;;;1939,12;452,3;;148,7;121,44;972,59;1697,32;2.212,10;1.700,16;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;091.567.264-22;LETICIA GOES BEZERRA;Ativos;1 - Médico;2251-24;dez/25;2 - Diarista;24;4780,79;;;;13,23;5662,47;856,34;87,2;;;2843,75;4387,91;7.012,12;5.724,33;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;111.078.844-46;LICIA WENIA SANTOS PIMENTA TORRES;Ativos;1 - Médico;2251-25;dez/25;2 - Diarista;24;;;;;;4453,22;211,78;;;;3029,85;3746,8;918,2;211,78;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;624.963.833-47;LISNARIA CARVALHO SANTOS;Ativos;2 - Outros Profissionais da Saúde;3222-05;dez/25;2 - Diarista;44;1518;;;;;2161,57;3900,4;70;3350,39;;1094,82;2453,09;5.196,88;2.138,01;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;064.787.804-65;LIVIA PEREIRA DOS SANTOS AZEVEDO;Ativos;2 - Outros Profissionais da Saúde;3222-05;dez/25;2 - Diarista;44;1518;;;;;2042,72;3810,91;70;3431,41;;1032,65;2283,28;5.158,35;1.967,50;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;107.112.424-29;LOUISE HELENA DE OLIVEIRA CORDEIRO;Ativos;1 - Médico;2251-24;dez/25;2 - Diarista;24;4780,79;;;;35,15;5241,59;535,11;87,2;;3708,4;2620,8;7693,23;2.986,61;1.694,70;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;115.660.074-02;LUANA ALICE VIEIRA DA SILVA;Ativos;2 - Outros Profissionais da Saúde;3222-05;dez/25;2 - Diarista;44;2144,37;;;;;2071,72;3281,8;;5357,72;;1019,05;2211,41;5.286,48;68,45;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;100.748.504-31;LUANA CARINE CORREIA DA SILVA;Ativos;2 - Outros Profissionais da Saúde;2235-05;dez/25;2 - Diarista;40;79,8;;;;5122,36;3882,06;2538,79;28,65;2524,68;;2022,55;8595,11;3.056,55;122,56;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;400.604.704-53;LUCIANO RAMOS DA SILVA;Ativos;3 - Administrativo;5174-20;dez/25;2 - Diarista;44;1315,6;;;;;2387,5;328,9;424,67;;;1193,75;1660,93;2.795,74;2.069,17;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;068.822.474-12;LUCICLEIDE LUIZ DE SOUZA VASCONCELOS;Ativos;2 - Outros Profissionais da Saúde;2235-05;dez/25;2 - Diarista;40;1859,03;;;;;2950,79;3639,06;728;3335,46;;1479,73;3341,81;5.835,07;2.890,63;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;030.458.024-43;LUCIENIO DE SOUZA;Ativos;3 - Administrativo;5143-20;dez/25;2 - Diarista;44;1518;;;;;954,89;352,88;70;;;477,53;1169,7;1.726,07;1.940,88;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;464.570.544-04;LUCIVALDO JOSE DA SILVA;Ativos;2 - Outros Profissionais da Saúde;3226-05;dez/25;2 - Diarista;44;1518;;;;;1711,93;517,15;70;;;871,03;1570,46;2.246,62;2.105,15;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;040.935.604-20;LUISA PATRICIA DE SOUSA PATRIOTA;Ativos;2 - Outros Profissionais da Saúde;3222-05;dez/25;2 - Diarista;44;1518;;;;;2011,85;3670,42;70;3350,39;;1017,09;2562,07;4.708,20;1.908,03;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;869.132.124-53;LUIZ ANTONIO LAPA DE SOUZA;Ativos;3 - Administrativo;5174-20;dez/25;2 - Diarista;44;1012;;;;1541,07;2311,6;202,4;326,67;;;1155,8;3811,04;1.582,70;1.541,07;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;135.154.144-79;LUIZ FELIPE CARVALHO DA SILVA;Jovem Aprendiz;3 - Administrativo;4110-05;dez/25;2 - Diarista;4;713;;;;;59,42;;;;;;57,92;714,5;713;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;113.952.764-98;MANUELLE GRACIANO FERREIRA;Ativos;1 - Médico;2251-24;dez/25;2 - Diarista;24;4780,79;;;;37,79;5576,02;557,01;87,2;;2472,4;2841,83;6620,05;4.418,76;2.952,60;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;088.771.934-17;MARCELA TATIANE MAGALHAES ARAUJO;Ativos;3 - Administrativo;3222-05;dez/25;2 - Diarista;44;1518;;;;;472,9;452,3;70;148,7;;236,45;449,74;2.063,46;1.891,60;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;140.494.704-38;MARCELO MENDONÇA PEIXOTO;Ativos;2 - Outros Profissionais da Saúde;5174-20;dez/25;2 - Diarista;44;1518;;;;;2430,64;566,44;490;;;1215,99;1651,25;3.353,83;2.574,44;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;042.631.504-90;MARCIA ALESSANDRA DA ROCHA PEREIRA;Ativos;2 - Outros Profissionais da Saúde;3226-05;dez/25;2 - Diarista;44;;;;;3053,19;2229,03;304;;;304;1166,04;4701,07;885,15;0;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;132.041.364-18;MARCIELLE SOFIA DOS SANTOS NASCIMENTO;Ativos;2 - Outros Profissionais da Saúde;2235-05;dez/25;2 - Diarista;40;;;;;3109,27;2331,01;4501,75;;4119,23;382,52;1167,76;6221,26;3.720,77;0;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;032.230.424-58;MARCIO MONTE DE SANTANA;Ativos;2 - Outros Profissionais da Saúde;3226-05;dez/25;2 - Diarista;44;1518;;;;;2636,22;3014,94;70;;;1303,89;2785,34;4.453,82;4.602,94;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;029.870.444-70;MARCONE FRAZAO DE OLIVEIRA;Ativos;3 - Administrativo;5143-20;dez/25;2 - Diarista;44;1518;;;;;788,17;550,01;70;;;394,08;744,28;2.181,90;2.138,01;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;021.816.664-82;MARCOS ANTONIO BENTO DA SILVA;Ativos;1 - Médico;7823-20;dez/25;2 - Diarista;44;2201,29;;;;;2985,45;523,73;229;;;1505,25;3174,93;2.764,54;2.954,02;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;034.494.464-60;MARIA APARECIDA DA SILVA DE SOUZA;Ativos;2 - Outros Profissionais da Saúde;3226-05;dez/25;2 - Diarista;44;1518;;;;;2201,1;473,19;70;;;1131,9;1860,98;2.401,31;2.061,19;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;715.311.904-30;MARIA APARECIDA PESSOA;Ativos;2 - Outros Profissionais da Saúde;3222-05;dez/25;2 - Diarista;44;1518;;;;;2210,99;4054,94;70;3350,39;;1122,25;2359,1;5.494,83;2.292,55;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;108.068.634-71;MARIA CLAUDIA DA SILVA TAVARES;Ativos;1 - Médico;2251-25;dez/25;2 - Diarista;24;4780,79;;;;37,79;5872,47;1144,3;87,2;;1236,2;2946,28;6676,16;5.246,39;4.776,09;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;476.365.054-87;MARIA DAS GRACAS DOS SANTOS;Ativos;3 - Administrativo;4101-05;dez/25;2 - Diarista;44;1518;;;;;3010,65;379,5;1113,15;;;1505,33;3201,16;2.820,14;3.010,65;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;155.930.158-99;MARIA DO BOM PARTO BANDEIRA DE LIMA;Ativos;3 - Administrativo;3222-05;dez/25;2 - Diarista;44;1518;;;;;2092,36;3896,31;70;3346,3;;1053,3;3078,16;4.498,51;2.138,01;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;399.088.874-91;MARIA DO ROZARIO DE FATIMA TRIGUEIRO;Ativos;2 - Outros Profissionais da Saúde;2516-05;dez/25;2 - Diarista;44;2558,79;;;;;3572,26;559,48;450;;;1786,54;2947,86;4.192,67;3.568,27;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;113.597.514-08;MARIA EDUARDA LIMA DA FONSECA;Ativos;3 - Administrativo;4201-25;dez/25;2 - Diarista;44;1518;;;;;2567,5;463,2;670;83,7;;1283,75;3170,62;2.048,08;2.567,50;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;136.115.224-90;MARIA EDUARDA PEREIRA DE MORAIS;Ativos;3 - Administrativo;4131-10;dez/25;2 - Diarista;44;1518;;;;;157,63;303,6;70;;;;280,73;1.768,50;1.891,60;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;117.538.524-71;MARIA EDUARDA PORTELA BARBOSA;Ativos;1 - Médico;2251-25;dez/25;2 - Diarista;24;4462,07;;;;;6010,54;1359,11;81,39;;989;3082,17;5824,72;6.088,39;4.913,57;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;701.752.644-90;MARIA ELOISA SIMOES BEJAMIN;Ativos;2 - Outros Profissionais da Saúde;2235-05;dez/25;2 - Diarista;40;;;;;3223,63;2910,35;4400,83;;4400,83;;1511,52;6420,45;4.114,36;0;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;071.745.644-70;MARIA EUGENIA PIRES PESSOA BATISTA RAFAEL;Ativos;1 - Médico;2252-65;dez/25;2 - Diarista;24;4780,79;;;;37,79;6164,83;536,03;1028,7;;2935,69;3061,17;7584,22;4.963,92;3.409,83;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;014.310.194-37;MARIA EVELISY MEDEIROS BEZERRA;Ativos;2 - Outros Profissionais da Saúde;2235-05;dez/25;2 - Diarista;40;1859,03;;;;;2890,63;4857,58;728;4553,98;;1445,32;3459,28;6.875,96;2.890,63;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;659.413.654-20;MARIA GRACILEIDE GUGEL FONSECA;Ativos;3 - Administrativo;5134-30;dez/25;2 - Diarista;44;1518;;;;;1967,5;379,5;70;;;983,75;1349,71;2.585,29;1.967,50;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;049.228.104-12;MARIA JOSE DE LIMA SILVA;Ativos;3 - Administrativo;5143-20;dez/25;2 - Diarista;44;1518;;;;;2150,37;636,18;70;;;1054,56;1524,16;2.850,39;2.224,18;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;046.020.834-98;MARIA JUCILEIDE DA SILVA RICARDO;Ativos;2 - Outros Profissionais da Saúde;3222-05;dez/25;2 - Diarista;44;1518;;;;;2238,03;3965,96;70;3350,39;;1125,38;3270,58;4.521,41;2.203,57;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;100.991.444-84;MARIA JULIA SILVA PRAZERES;Ativos;2 - Outros Profissionais da Saúde;2236-05;dez/25;2 - Diarista;24;2953,59;;;;;3017,98;;;2953,59;;1530,84;3754,81;2.216,76;0;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;705.811.954-69;MARIA LUIZA DE ALBUQUERQUE ASFORA;Ativos;2 - Outros Profissionais da Saúde;2236-05;dez/25;2 - Diarista;24;2152,79;;;;;3224,85;547,27;310,75;;;1609,23;2161,7;4.073,96;3.010,81;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;069.841.624-40;MARIA SILVANEIDE DE SOUZA OLIVEIRA;Ativos;2 - Outros Profissionais da Saúde;3241-15;dez/25;2 - Diarista;24;2732,26;;;;;4297,72;1622,52;70;;;2130,69;3133,14;5.589,36;4.424,78;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;496.830.984-87;MARIA VALERIA DA SILVA;Ativos;3 - Administrativo;4221-05;dez/25;2 - Diarista;44;1467,4;;;;;2240,85;707,17;67,67;;;1140,17;1941,03;2.542,06;2.242,24;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;137.345.374-52;MARIA VITORIA BARBOSA DE SANTANA;Ativos;2 - Outros Profissionais da Saúde;3222-05;dez/25;2 - Diarista;44;1518;;;;;2126,95;3818,27;70;3350,39;;1103,47;2720,44;4.812,78;2.055,88;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;057.523.094-09;MARIANA GADELHA PEREIRA SOUZA;Ativos;1 - Médico;2251-25;dez/25;2 - Diarista;24;4143,35;;;;;6934,42;750,94;75,57;;3885,8;3512,2;9056,65;2.847,63;1.084,06;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;061.480.314-42;MARIANA VERONICA DA SILVA ASSUNCAO;Ativos;2 - Outros Profissionais da Saúde;2235-05;dez/25;2 - Diarista;40;2523,65;;;;;3686,57;2825,22;728;2395,44;;1845,86;3237,64;6.525,80;3.681,43;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;152.511.134-55;MARIANE LAYZA SILVA MARINHO;Ativos;3 - Administrativo;4221-05;dez/25;2 - Diarista;44;1518;;;;;1667,23;581,67;70;;;804,03;1238,75;2.598,15;2.169,67;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;053.616.574-25;MARINA FREITAS MARTINS DE SOUSA VIEIRA;Ativos;1 - Médico;2252-65;dez/25;2 - Diarista;24;4780,79;;;;37,79;5791,59;521,88;769,2;;2935,69;2888,91;6964,32;4.936,93;3.136,18;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;075.766.634-56;MARLUCE LOURENCO DA SILVA;Ativos;3 - Administrativo;5143-20;dez/25;2 - Diarista;44;1518;;;;;1654,11;130;;1648;;1065,42;1851,82;1.450,29;0;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;426.049.584-49;MARTA HELENA DA SILVA RICARDO;Ativos;2 - Outros Profissionais da Saúde;3222-05;dez/25;2 - Diarista;44;1518;;;;;2213,94;4054,94;70;3350,39;;1124,03;2451,63;5.405,25;2.292,55;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;107.528.784-76;MAYARA MARIA KARINE DA SILVA;Ativos;2 - Outros Profissionais da Saúde;3222-05;dez/25;2 - Diarista;44;1518;;;;;2160,66;3986,57;70;3350,39;;1048,2;2709,16;5.026,07;2.224,18;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;856.357.074-91;MONICA ARAUJO DE JESUS;Ativos;2 - Outros Profissionais da Saúde;2235-05;dez/25;2 - Diarista;40;2700,32;;;;;4753,87;2589,8;1196,52;1777,52;;2410,67;4311,27;6.929,24;4.709,12;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;683.597.994-15;NANCI MARIA FERREIRA DE SOUZA;Ativos;3 - Administrativo;5134-30;dez/25;2 - Diarista;44;1518;;;;;1891,6;303,6;70;;;945,8;1362,18;2.421,02;1.891,60;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;093.509.174-24;NATALI PEREIRA DA SILVA;Ativos;1 - Médico;2251-25;dez/25;2 - Diarista;24;4780,79;;;;37,79;6325,45;1334,55;476,45;;989;3195,38;7066,88;5.888,15;5.602,79;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;712.425.144-30;NATALLYA GABRIELA DE BRITO SANTOS;Ativos;2 - Outros Profissionais da Saúde;3222-05;dez/25;2 - Diarista;44;1518;;;;;1917,64;3670,42;70;3350,39;;948,22;2041,48;5.134,58;1.908,03;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;109.290.084-56;NINFA AMANDA OLIVEIRA GONCALVES;Ativos;2 - Outros Profissionais da Saúde;3222-05;dez/25;2 - Diarista;44;1518;;;;;2074,42;3900,4;70;3350,39;;1046,85;2579,5;4.983,32;2.138,01;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;134.898.694-86;NOVYANNE CHALLISA DAS CHAGAS LOPES;Ativos;2 - Outros Profissionais da Saúde;3222-05;dez/25;2 - Diarista;44;1518;;;;;1922,68;3653,99;70;3350,39;;964,45;2635,07;4.529,60;1.891,60;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;016.096.114-97;PAULO HENRIQUE DOS SANTOS SILVA;Ativos;3 - Administrativo;5174-15;dez/25;2 - Diarista;44;1518;;;;;1735,02;320,03;490;;;868,83;1219,32;2.843,73;2.328,03;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;034.400.344-29;PAULO HENRIQUE GIRAO DE SOUSA;Ativos;1 - Médico;2252-70;dez/25;2 - Diarista;24;4780,79;;;;83,15;7610,07;1013,81;1977,6;;;3782,04;7411,93;8.053,49;7.772,20;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;235.125.554-20;PAULO MARCELO CHAVES DE LIMA;Ativos;1 - Médico;2252-70;dez/25;2 - Diarista;20;4780,79;;;;41,57;7610,07;1052,5;2047,6;;;3793,7;7498,87;8.033,66;7.880,89;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;056.971.504-07;PAULO ROBERTO COSTA FONSECA FILHO;Ativos;2 - Outros Profissionais da Saúde;3222-05;dez/25;2 - Diarista;44;1518;;;;;2049,05;3805,79;;3350,39;131,56;1025,09;3040,66;4.332,18;1.841,84;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;104.582.044-04;PAULO SILVA FILHO;Ativos;2 - Outros Profissionais da Saúde;7823-20;dez/25;2 - Diarista;44;2201,29;;;;;3174,15;743,86;229;;;1587,08;3062,35;3.285,95;3.174,15;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;056.639.964-43;PAULO VICTOR DA SILVA AMORIM;Ativos;3 - Administrativo;5174-20;dez/25;2 - Diarista;44;1518;;;;;2607,29;619,07;490;;;1312,12;2840,14;2.394,22;2.627,07;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;097.012.514-31;PEDRO HENRIQUE LASALVIA JORGE;Ativos;1 - Médico;2252-65;dez/25;2 - Diarista;24;4780,79;;;;37,79;10636,63;5139,38;839,2;;;5781,43;11244,08;10.189,71;10.759,37;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;104.378.294-05;PEDRO HENRIQUE NOGUEIRA TRIGUEIRO CARNEIRO;Ativos;1 - Médico;2252-65;dez/25;2 - Diarista;24;4780,79;;;;37,79;6925,08;3102,18;769,2;;1503,7;3522,9;8230,11;7.384,93;7.148,47;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;111.880.544-57;POLYANA DA SILVA QUEIROZ;Ativos;3 - Administrativo;5143-20;dez/25;2 - Diarista;44;1518;;;;;790,71;517,3;70;213,7;;396,2;712,26;2.183,75;1.891,60;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;085.165.654-40;RAFAEL NEVES MORENO;Ativos;1 - Médico;2252-65;dez/25;2 - Diarista;24;3824,63;;;;;5950,09;519,75;615,36;;;2977,7;4876,42;6.033,41;4.959,74;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;085.901.894-65;RAILLANE RODRIGUES BRIANO;Ativos;2 - Outros Profissionais da Saúde;3222-05;dez/25;2 - Diarista;44;1518;;;;;170,28;756,04;70;300,64;;;224,34;2.289,98;2.043,40;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;093.570.874-00;RAISSA BARRETO FERREIRA DA SILVA;Ativos;2 - Outros Profissionais da Saúde;3241-15;dez/25;2 - Diarista;24;2732,26;;;;;4526,99;1772,69;70;;;2266,84;3680,03;5.421,91;4.574,95;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;094.561.464-05;RAISSA BERGAMO DE ARAUJO COSTA DE CARVALHO;Ativos;1 - Médico;2252-65;dez/25;2 - Diarista;24;4780,79;;;;;6576,63;584,25;839,2;;;3444,61;6015,25;6.765,62;6.204,24;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;075.383.974-18;RAISSA OTAVIANO DANTAS FREIRE;Ativos;1 - Médico;2252-65;dez/25;2 - Diarista;24;4780,79;;;;42,57;5859,18;543,61;839,2;;;2923,16;5225,86;6.839,49;6.163,60;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;039.832.354-25;RAPHAELLE MIRANDA SILVA;Ativos;2 - Outros Profissionais da Saúde;3241-15;dez/25;2 - Diarista;24;2732,26;;;;;4585,05;1772,69;70;;;2280,29;4684,22;4.475,78;4.574,95;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;065.217.814-64;RAQUEL BARBOSA GALINDO;Ativos;2 - Outros Profissionais da Saúde;3222-05;dez/25;2 - Diarista;44;1518;;;;;2016,17;3810,91;;3431,41;253;1012,95;3267,57;4.077,51;1.644,50;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;706.001.584-11;RAYANE LARISSA DOS SANTOS PACHECO;Ativos;2 - Outros Profissionais da Saúde;2235-05;dez/25;2 - Diarista;40;1859,03;;;;;2941,99;3848,8;848;3480,84;;1474,44;3073,28;6.424,54;3.074,99;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;114.805.504-50;RAYANNE MARIA BENEVIDES DIAS;Ativos;2 - Outros Profissionais da Saúde;2236-05;dez/25;2 - Diarista;24;1963,86;;;;;4347,5;2089,93;2303,19;1688,14;;2187,59;4378,33;6.326,15;4.668,84;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;058.404.644-81;REBECA V MONTENEGRO MONTARROYOS;Ativos;3 - Administrativo;4101-05;dez/25;2 - Diarista;44;11000;;;;;12100;1183,7;;83,7;;8206,1;15719,86;8.563,84;12.100,00;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;784.345.644-91;REJANE MARIA VIEIRA;Ativos;2 - Outros Profissionais da Saúde;3222-05;dez/25;2 - Diarista;44;;;;;;1672,25;1672,5;;1672,5;;1089,27;1725,91;1.618,84;0;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;013.227.844-85;RENATA ALVES RIBEIRO;Ativos;2 - Outros Profissionais da Saúde;2235-05;dez/25;2 - Diarista;40;558,63;;;;;3492,92;2345,65;240,58;2246,88;;1909,91;3321,06;3.316,72;897,98;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;106.256.694-79;RHAISSA MENELAU LINAS E SILVA;Ativos;1 - Médico;2252-65;dez/25;2 - Diarista;24;4780,79;;;;;8227,53;574,3;898,95;;4511,1;4510,26;11205,19;3.276,38;1.742,94;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;336.900.488-77;RICELY ALVES GUIMARAES;Ativos;3 - Administrativo;5134-30;dez/25;2 - Diarista;44;1518;;;;;472,9;303,6;70;;;213,1;565,17;1.799,33;1.891,60;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;692.929.494-20;ROBERVAL GOMES DO NASCIMENTO;Ativos;3 - Administrativo;5174-20;dez/25;2 - Diarista;44;1518;;;;;2490,43;455,4;490;;;1257,36;2103,9;2.849,93;2.463,40;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;076.127.264-08;ROBSON CAVALCANTI DA SILVA;Ativos;3 - Administrativo;5174-15;dez/25;2 - Diarista;44;1518;;;;;1387,28;550,01;490;;;701,41;1273,06;2.672,23;2.558,01;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;092.018.174-01;RODRIGO ANTONIO DOS SANTOS COSTA;Ativos;2 - Outros Profissionais da Saúde;2235-05;dez/25;2 - Diarista;40;2394,11;;;;;3698,57;2767,89;859,68;2344,58;;1851,44;4007,08;5.713,17;3.677,10;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;895.516.724-53;RONALDO SEBASTIAO DOS SANTOS;Ativos;3 - Administrativo;5143-20;dez/25;2 - Diarista;44;1518;;;;;1341,9;550,01;70;;;670,02;1638,17;1.841,74;2.138,01;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;039.395.514-14;ROSANGELA DO NASCIMENTO VIANA;Ativos;2 - Outros Profissionais da Saúde;3222-05;dez/25;2 - Diarista;44;1467,4;;;;;2159,93;3775,27;67,67;3335,05;;1091,62;1929,05;5.541,22;1.975,29;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;055.966.134-79;ROSANGELA MARIA DO NASCIMENTO;Ativos;3 - Administrativo;5143-20;dez/25;2 - Diarista;44;1518;;;;;1103,43;433,6;70;130;;551,72;1192,55;1.932,48;1.891,60;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;010.455.254-99;ROSANGELA NASCIMENTO SOARES DE OLIVEIRA;Ativos;2 - Outros Profissionais da Saúde;2235-05;dez/25;2 - Diarista;40;2147,84;;;;;3500,92;3532,53;703,74;3024,27;;1753,26;3417,49;6.467,54;3.359,84;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;771.680.974-15;ROSICLEIDE MARIA DA SIVA CASTRO;Ativos;2 - Outros Profissionais da Saúde;3222-05;dez/25;2 - Diarista;44;1518;;;;;1897,05;3653,99;70;3350,39;;949,93;2400,07;4.738,97;1.891,60;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;539.550.724-87;ROSILEIDE MENDONCA DA SILVA;Ativos;3 - Administrativo;5143-20;dez/25;2 - Diarista;44;;;;;;;;;;;;;0;0;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;802.211.814-15;ROSILENE AMORIM DE SENA;Ativos;3 - Administrativo;2516-05;dez/25;2 - Diarista;44;2558,79;;;;;2126,8;303,6;305,2;;;1063,4;1726,16;3.568,23;3.167,59;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;327.238.654-87;ROSINALDO BARBOSA DA SILVA;Ativos;3 - Administrativo;4131-15;dez/25;2 - Diarista;44;1678,2;;;;;2251,8;303,6;270;;;1125,9;1816,31;2.687,29;2.251,80;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;042.928.184-60;ROSINEIDE MARIA DE FRANCA;Ativos;2 - Outros Profissionais da Saúde;2516-05;dez/25;2 - Diarista;44;2388,2;;;;;3799,71;2491,53;420;1688,14;;1923;3301,32;5.798,12;3.611,59;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;027.046.874-98;ROZELI DA SILVA DE OLIVEIRA;Ativos;2 - Outros Profissionais da Saúde;3222-05;dez/25;2 - Diarista;44;1518;;;;;2275,86;4072,74;70;3350,39;;1148,07;2460,83;5.475,77;2.310,35;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;434.059.834-87;RUDIMAR ANDRADE DA SILVA;Ativos;3 - Administrativo;3121-05;dez/25;2 - Diarista;44;2231,58;;;;;3128,9;1131,88;70;51,98;;1547,65;2246,25;4.316,11;3.381,48;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;089.813.274-67;SAMARA ROSENTHAL MORANT VIEIRA;Ativos;1 - Médico;2252-70;dez/25;2 - Diarista;24;;;;;;391,4;8,55;;8,55;;176,5;214,4;185,55;0;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;765.128.194-20;SERGIO LUIZ MENEZES DOS SANTOS;Ativos;3 - Administrativo;5174-15;dez/25;2 - Diarista;44;1518;;;;;963,17;303,6;490;;;481,58;769,44;2.505,33;2.311,60;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;094.973.974-02;SHIRLEY LIMA FERREIRA;Ativos;3 - Administrativo;2237-10;dez/25;2 - Diarista;44;3561,72;;;;;1378,44;1238,26;70;;;625,89;1389,16;4.859,26;4.869,98;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;069.438.574-36;SILVANIA DA SILVA LIMA;Ativos;2 - Outros Profissionais da Saúde;3222-05;dez/25;2 - Diarista;44;1518;;;;;2269,19;4054,94;70;3350,39;;1105,73;3677,18;4.234,95;2.292,55;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;057.738.594-16;SILVIA VIEIRA COCRI DE LUCENA;Ativos;2 - Outros Profissionais da Saúde;3222-05;dez/25;2 - Diarista;44;1518;;;;;2211,74;4054,94;70;3350,39;;1110,54;3004,92;4.849,76;2.292,55;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;023.914.424-40;SIMONE GOMES BEZERRA;Ativos;2 - Outros Profissionais da Saúde;3222-05;dez/25;2 - Diarista;44;1518;;;;;2227,82;4072,74;70;3350,39;;1119,25;3322,41;4.566,15;2.310,35;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;434.258.954-00;SOLANGE GOMES DA SILVA;Ativos;3 - Administrativo;5143-20;dez/25;2 - Diarista;44;1518;;;;;2187,78;722,35;70;;;1094,29;2453,81;2.044,32;2.310,35;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;091.762.964-74;SUELEN RAFHAELLA FERREIRA MARQUES;Ativos;1 - Médico;2251-25;dez/25;2 - Diarista;24;4780,79;;;;37,79;5942,75;1540,04;157,2;;;2988,45;5480,42;6.978,15;6.478,03;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;088.047.514-52;SUELLEN KARLA SILVA GUERRA;Ativos;2 - Outros Profissionais da Saúde;2234-05;dez/25;2 - Diarista;24;4224,69;;;;;6028,4;1566,72;70;;;3030,9;5236,75;6.653,06;5.861,41;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;014.475.444-47;TACIANA VITORIA SOARES;Ativos;3 - Administrativo;4110-05;dez/25;2 - Diarista;44;1518;;;;;1891,6;303,6;70;;;945,8;1271,1;2.512,10;1.891,60;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;073.746.964-18;TAISA MARIA DE LIMA RODRIGUES;Ativos;2 - Outros Profissionais da Saúde;2235-05;dez/25;2 - Diarista;40;2860,17;;;;;4688,94;2533,12;885,31;1481,5;;2362,79;5360,9;5.606,64;4.797,10;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;113.637.394-25;TAYNA CARLA MEDEIROS FELIX DE MENEZES;Ativos;2 - Outros Profissionais da Saúde;3222-05;dez/25;2 - Diarista;44;1518;;;;;1894,06;3735,01;70;3431,41;;947,28;2609,35;4.607,72;1.891,60;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;029.488.374-64;TERESA RACHEL PORTELA GOMES MARTINS;Ativos;2 - Outros Profissionais da Saúde;2516-05;dez/25;2 - Diarista;44;2558,79;;;;;3568,27;559,48;450;;;1784,14;2528,5;4.608,04;3.568,27;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;081.596.474-92;THAIS ESTEFANY ANDRADE DE LIMA;Ativos;2 - Outros Profissionais da Saúde;3222-05;dez/25;2 - Diarista;44;1518;;;;;2161,28;3969,46;70;3350,39;;1086,52;2892,65;4.826,09;2.207,07;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;109.645.394-03;THAIS PEREIRA GOMES;Ativos;2 - Outros Profissionais da Saúde;3222-05;dez/25;2 - Diarista;44;1518;;;;;472,9;2246,18;70;1942,58;;225,55;699,65;3.607,43;1.891,60;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;085.161.644-54;THAISA CATHARINE DE BARROS DIAS;Ativos;2 - Outros Profissionais da Saúde;3222-05;dez/25;2 - Diarista;44;1518;;;;;1980,42;3940,91;;3561,41;126,5;992,6;2822,56;4.616,77;1.771,00;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;138.581.464-04;THALYANE DIAS DINIZ;Ativos;3 - Administrativo;4221-05;dez/25;2 - Diarista;44;1518;;;;;1994,78;303,6;70;;;1007,71;1824,23;2.062,15;1.891,60;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;084.243.754-16;THAYRINE LOPES GOMES DA SILVA;Ativos;2 - Outros Profissionais da Saúde;2516-05;dez/25;2 - Diarista;40;2558,79;;;;;3862,38;868,81;450;;;1944,34;3102,3;4.637,68;3.877,60;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;702.525.094-55;THIAGO MENDES DE SANTANA;Ativos;2 - Outros Profissionais da Saúde;3222-05;dez/25;2 - Diarista;44;1518;;;;;2076,65;3729,89;70;3350,39;;1069,77;3566,79;3.827,75;1.967,50;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;034.955.944-93;THIAGO OLIVEIRA DE ALMEIDA;Ativos;1 - Médico;2252-70;dez/25;2 - Diarista;44;4780,79;;;;41,57;7610,07;1034,12;2047,6;;;3746,93;7396,13;8.118,02;7.862,51;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;121.912.584-92;URI DICAIO SILVA;Ativos;3 - Administrativo;3132-20;dez/25;2 - Diarista;44;455,4;;;;;;91,08;201;;;;78,83;668,65;747,48;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;038.900.724-29;VANESSA ALVES GUIMARAES;Ativos;3 - Administrativo;5174-15;dez/25;2 - Diarista;44;1518;;;;;2480,07;550,01;490;;;1243,92;2466,14;2.571,94;2.558,01;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;045.218.984-59;VANESSA MARQUES DA SILVA;Ativos;2 - Outros Profissionais da Saúde;3222-05;dez/25;2 - Diarista;44;1518;;;;;2157,96;3832,56;70;3350,39;;1085,43;2659,1;4.919,42;2.070,17;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;800.982.824-68;VERONICA MENDES DA SILVA;Ativos;2 - Outros Profissionais da Saúde;3222-05;dez/25;2 - Diarista;44;1518;;;;;2200,45;4072,74;70;3350,39;;1101,89;2501,76;5.359,43;2.310,35;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;041.909.214-59;VERONICA RANGEL DA SILVA;Ativos;2 - Outros Profissionais da Saúde;3222-05;dez/25;2 - Diarista;44;;;;;2847;2150,41;3479,94;;3479,94;;1084,35;5015,63;3.461,72;0;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;701.155.874-89;VITOR GABRIEL DE LIMA SIMPLICIO;Ativos;1 - Médico;2251-24;dez/25;2 - Diarista;24;4780,79;;;;37,79;5241,59;538,89;87,2;;1016,88;2620,8;4983,77;5.702,49;4.390,00;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;137.462.994-46;VITOR HENRIQUE OLIVEIRA DA SILVA;Jovem Aprendiz;3 - Administrativo;4110-05;dez/25;2 - Diarista;4;713;;;;;59,42;;;;;;100,7;671,72;713;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;819.660.324-04;VIVIANE MARIA ROSA LEAL;Ativos;2 - Outros Profissionais da Saúde;2235-05;dez/25;2 - Diarista;40;2221,9;;;;;3255,53;3312,53;728;3008,93;;1628,78;3763,41;5.754,55;3.253,50;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;038.811.784-22;WALBIA SEVERINA DE LIMA;Ativos;2 - Outros Profissionais da Saúde;3222-05;dez/25;2 - Diarista;44;1518;;;;;2131;3886,81;70;3431,41;;1074,27;3026,6;4.579,21;2.043,40;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;098.095.474-63;WEMERSON DA SILVA AGOSTINHO;Ativos;2 - Outros Profissionais da Saúde;2234-05;dez/25;2 - Diarista;30;4224,69;;;;;4598,29;303,6;70;;;2299,15;3449,45;5.747,13;4.598,29;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;059.711.164-28;YARA TALYTA ARAUJO DE SOUZA SILVA;Ativos;2 - Outros Profissionais da Saúde;2235-05;dez/25;2 - Diarista;40;2860,17;;;;;4572,28;2071,12;1245,31;1481,5;;2301,34;4875,13;5.873,75;4.695,10;;;;;;;;;;;; 10.583.920/0002-14 ;UPA IBURA - CG 015/2022;702.065.494-07;YULI NAIANE DO NASCIMENTO SANTOS;Ativos;2 - Outros Profissionais da Saúde;5211-30;dez/25;2 - Diarista;44;1518;;;;;1261,07;303,6;70;;;630,53;994,02;2.158,65;1.891,60;;;;;;;;;;;; ;;;;;;;nov/25;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;out/25;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;out/25;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;0;0;;;;;;;;;;;;